#ifndef RAT_RENDERER_H
#define RAT_RENDERER_H

#include "RAT_WindowManager.h"

namespace RAT_ENGINE
{
	class RAT_Renderer
	{
	public:

		RAT_Renderer() {}
		~RAT_Renderer() {}

		virtual void Init(RAT_WindowManager* argWMan) = 0;
		virtual void CleanUp() = 0;

		virtual void Render() = 0;
		virtual void ShowWin() = 0;

	protected:
		RAT_WindowManager* wMan;
	};
}

#endif